package com.mhc.suzuki.dal.model;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

@Data
public class PostBankCardDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键，寄卡id
     * pcl_post_bank_card.post_card_id
     */
    private Long postCardId;

    /**
     * 订单号
     * pcl_post_bank_card.order_no
     */
    private String orderNo;

    /**
     * 还款信用卡账户
     * pcl_post_bank_card.repay_account
     */
    private String repayAccount;

    /**
     * 快递公司
     * pcl_post_bank_card.express_company
     */
    private String expressCompany;

    /**
     * 快递单号
     * pcl_post_bank_card.express_no
     */
    private String expressNo;

    /**
     * 邮寄地址
     * pcl_post_bank_card.mailing_address
     */
    private String mailingAddress;

    /**
     * 还款卡寄出日期
     * pcl_post_bank_card.post_date
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime postDate;

    /**
     * 银行卡账单日期

     * pcl_post_bank_card.billing_day
     */
    private String billingDay;

    /**
     * 银行卡还款日期
     * pcl_post_bank_card.repay_day
     */
    private String repayDay;

    /**
     * 银行卡扣款日期
     * pcl_post_bank_card.debit_day
     */
    private String debitDay;

    /**
     * 首次还款额
     * pcl_post_bank_card.first_repay_amount
     */
    private java.math.BigDecimal firstRepayAmount;

    /**
     * 月还金额
     * pcl_post_bank_card.month_repay_amount
     */
    private java.math.BigDecimal monthRepayAmount;

    /**
     * 
     * pcl_post_bank_card.last_repay_amount
     */
    private java.math.BigDecimal lastRepayAmount;

    /**
     * 寄卡信息备注
     * pcl_post_bank_card.remark
     */
    private String remark;

    /**
     * 寄卡信息录入或者最后修改的员工ID
     * pcl_post_bank_card.staff_id
     */
    private Long staffId;

    /**
     * 是否已删除：0 正常，1 已删除
     * pcl_post_bank_card.is_deleted
     */
    private Integer isDeleted;

    /**
     * 记录创建时间
     * pcl_post_bank_card.gmt_create
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtCreate;

    /**
     * 记录修改时间
     * pcl_post_bank_card.gmt_modified
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtModified;

}